import request from '@/utils/request'

const api = {
  getTraceBackPageUrl: '/trace_back/get_trace_back_page',
  getMaterialByReportUrl: '/trace_back/get_material_by_report',
  getProductUsedUrl: '/trace_back/get_product_used',
  getJianyanZhuisu: '/trace_back/get_jianyan_zhuisu',
  getProductByReportUrl: '/trace_back/get_product_by_report',
}
export async function getTraceBackPageApi(params: Map<string, any>) {
  const res = await request({
    url: api.getTraceBackPageUrl,
    method: 'post',
    data: params,
  })
  return res
}
export async function getMaterialByReportApi(params: Map<string, any>) {
  const res = await request({
    url: api.getMaterialByReportUrl,
    method: 'get',
    params: params,
  })
  return res
}
export async function getProductUsedApi(params: Map<string, any>) {
  const res = await request({
    url: api.getProductUsedUrl,
    method: 'get',
    params: params,
  })
  return res
}
export async function getJianyanZhuisua(params: Map<string, any>) {
  const res = await request({
    url: api.getJianyanZhuisu,
    method: 'get',
    params: params,
  })
  return res
}
export async function getProductByReportApi(params: Map<string, any>) {
  const res = await request({
    url: api.getProductByReportUrl,
    method: 'get',
    params: params,
  })
  return res
}
